iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 5
0
自我挑戰組

30天Python學習分享路程系列 第 5

Python資料型態(下)

  • 分享至 

  • xImage
  •  

今天會介紹String,List型態,下一章會介紹基本的運算如何使用

String型態

一連串文字的表達方式,我們會使用字串型態去做表達,字串是由
雙引號或單引號起始與結尾將中間的文字做區隔.
以Python2.7為例子要輸出中文要在程式最上面宣告此檔案是UTF8編碼
Python2.x中以原始位元組集合,來做執行,如果程式中含有非ASCII字元串
我們要在最上方加入 coding=(我們要使用什麼樣的編碼)
Ex:

 
 # coding=UTF-8  #加入了程式是以何種編碼執行

  text = "像這世界說聲 有你真好~"
  print(type(text)) #Output:<type 'str'>
  print(text) #OutPut: 像這世界說聲 有你真好~
 

可以利用 print 指令將文字做輸出,輸出指的是將text字串變數,輸出
於控制台螢幕上

字串的簡單運算與如何取得字串中某段文字方法

字串經常得要做處理,可能我們只想要中間幾個文字,或者想要將
字串內的文字做替換,如何做?
Python提供了字串的一些函式可以對字串做處理
ex:

 text = "aaabbccdddd"
print text //輸出 aaabbccdddd
print text[0] //輸出a
print text[2:3] //輸出ab
print text * 3 //輸出aaabbccdddd三次
print text + "ffzz" //輸出aaabbccddddffzz

List型態

在Python中,串列(List)是個可以存取複合數據的有序集合,List
長度可以變動.
使用方式list 是一個使用[]將中間的數據組合起來,每個數據
中間使用,做分隔
Ex:

 list = ["abcd",123,32.6,]
 print list //輸出["abcd",123,32.6]
 

Python List的相關函式與運算使用

程式碼 敘述
len(list) 取得List長度
[11,12,55]+[4,1,2] 兩個List串接
['你好'] * 2 ['你好', '你好'] #將List原本內容複製 *n個
11 in [11,22] True
for i in [1,4,7] ;print i 1 4 7

上一篇
Python資料型態
下一篇
運算單元
系列文
30天Python學習分享路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言